package com.edt.ichannel.api.service;

import com.edt.ichannel.api.entiy.local.Expansion;

import java.util.List;

public interface ExpansionService {


    /**
     * 添加账户余额
     *
     * @param commissionMoney 增长值
     * @param id              账户id
     */
    void addExpansionCountMoney(double commissionMoney, String id);

    /**
     * 减少账户余额
     *
     * @param commissionMoney 减少值, id 数据id
     * @author 孙梁
     * 2018/6/4 15:18
     */
    void minusExpansionCountMoney(double commissionMoney, String id);

    /**
     * 根据id查询渠道
     *
     * @param expansionId 渠道id
     * @return com.edt.ichannel.api.entiy.local.Expansion 渠道实体
     * @author 孙梁
     * 2018/6/4 15:19
     */
    Expansion getExpansionById(String expansionId);

    /**
     * 获取全部合伙人信息（若入参不为空则查询入参对应时间的合伙人信息）
     *
     * @param dayStr dayStr
     * @return java.util.List<com.edt.ichannel.api.entiy.local.Expansion>
     * @author 李爽
     * @date 2018/9/29 13:01
     */
    List<Expansion> getExpansionList(String dayStr);
}
